/**
 * @Title: PropertiesUtil.java
 * @Package net.tt.util 
 * @Description: TODO
 * @author tbc
 * @date 2016年6月12日 上午12:01:13
 * @version
 */
package net.tt.util;

import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.UnsupportedEncodingException;
import java.util.Properties;

/**
 * 
 * @author tbc
 * @version 1.0 create:{2016年6月12日 上午12:01:13}
 * 
 */
public class PropUtil2 {

	private static String classpath = PropUtil2.class.getClassLoader().getResource("").getPath();

	public static String getProperty(String property) {
		Properties p = getProperties();
		return p.getProperty(property);
	}

	public static Properties getProperties() {
		String name = "config.properties";
		String path = classpath + File.separator + name;
		Properties p = new Properties();
		try {
			p.load(new InputStreamReader(new FileInputStream(path), "utf-8"));
		} catch (UnsupportedEncodingException e) {
			System.out.println("加载配置文件，不被支持的编码");
			e.printStackTrace();
		} catch (FileNotFoundException e) {
			System.out.println("加载配置文件，文件未发现");
			e.printStackTrace();
		} catch (IOException e) {
			System.out.println("加载配置文件，IO错误");
			e.printStackTrace();
		}
		return p;
	}
}
